package net.huashitong.service.money;


import net.huashitong.ssydt.PaginationResult;
import net.huashitong.ssydt.money.entity.SsMoneyGoldRecord;
import net.huashitong.ssydt.money.entity.vo.GoldsRecordsMyInVO;
import net.huashitong.ssydt.money.entity.vo.SsMoneyGoldRecordQueryInVO;

import java.util.List;

/**
 * @author huiyang.yu
 */
public interface SsMoneyGoldRecordService {
    /**
     * 获取列表（id倒序），根据userId筛选（id分页）
     *
     * @param goldsRecordsMyInVO
     * @return
     */
    List<SsMoneyGoldRecord> queryIdDescByUserId(GoldsRecordsMyInVO goldsRecordsMyInVO);

    void save(SsMoneyGoldRecord ssMoneyGoldRecord);

    /**
     * 分页查询金币操作记录列表
     *
     * @param ssMoneyGoldRecordQueryInVO 分页查询条件
     * @return 分页查询结果
     */
    PaginationResult<SsMoneyGoldRecord> paginationQuery(SsMoneyGoldRecordQueryInVO ssMoneyGoldRecordQueryInVO);
}
